Lecture 6 : Oracle TMs , Diagonalization Limits , Space Complexity

نویسنده

  • Paul Beame
چکیده

Definition 1.1. An oracle TM M ? is a Turing machine that an extra tape, called the oracle tape, as well as three special states, a query state qquery and two answer states qyes and qno. It is designed to be used with an oracle (or black box) that decides decides membership in some set of strings. When M ? enters the query state with a string z on its query tape, in the next step, the machine enters state qyes or qno depending on whether z is a member of the oracle set. Each oracle query takes one time step. We can have oracle NTMs as well as oracle TMs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Turing machine space hierarchy

This paper introduces a new, finer space complexity measure of computations on Turing machines. The complexity of a computation on a Turing machine now takes into account also the capacity of the finite control. It is proved that a slight enlarging (by an additive constant) of the complexity bound increases the computing power. The proofs are based on a new principle of diagonalization. The res...

متن کامل

Infinitely-Often Universal Languages and Diagonalization

Diagonalization is a powerful technique in recursion theory and in computational complexity [2]. The limits of this technique are not clear. On the one hand, many people argue that conflicting relativizations mean a complexity question cannot be resolved using only diagonalization. On the other hand, it is not clear that diagonalization arguments necessarily relativize. In [5], the authors prop...

متن کامل

CSC 2429 – Approaches to the P versus NP Question

The primary goal of complexity theory is to study the power of different computational resources: time, space, randomness, nondeterminism, and circuit size, to name a few. Yet despite decades of work from the best and brightest in the field, we seem to be very far from answering the most simple of questions, with P vs. NP being the most famous of these. For the successes we have found, we have ...

متن کامل

Lecture 1 : Course Overview and Turing machine complexity

1. Basic properties of Turing Machines (TMs), Circuits & Complexity 2. P, NP, NP-completeness, Cook-Levin Theorem. 3. Hierarchy theorems, Circuit lower bounds. 4. Space complexity: PSPACE, PSPACE-completeness, L, NL, Closure properties 5. Polynomial-time hierarchy 6. #P and counting problems 7. Randomized complexity 8. Circuit lower bounds 9. Interactive proofs & PCP Theorem Hardness of approxi...

متن کامل

Priority Arguments in Complexity Theory

machine-independent) complexity theory is basically a theory which establishes limits on what may be said about the complexity of specific recursive functions. (For example, the speed-up theorem [1] shows that it is not always possible to discover close upper and lower bounds for the complexity of a function.) As such, its basic proof method is diagonalization. Sacks, Spector, etc. [2], [3] hav...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016